import java.util.Scanner;

public class Main2 {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        // 两手牌
        String[] pp = str.split("-");
        // 第一手牌
        String[] p1 = pp[0].split(" ");
        // 第二手牌
        String[] p2 = pp[1].split(" ");
        // 存牌的大小 10 用1表示
        String p = "34567891JQKA2";

        // 王炸
        if(pp[0].equals("joker JOKER") || pp[1].equals("joker JOKER")){
            System.out.println("joker JOKER");
        }else if(p1.length == p2.length){
            // 个子
            if(p1.length == 1) {
                // 单个 大王
                if(p1[0].equals("JOKER") || p2[0].equals("JOKER"))
                    System.out.println("JOKER");
                // 没有大王看小王
                else if(p1[0].equals("joker") ) {
                    System.out.println(pp[0]);
                // 比较两张牌的大小
                }else if(p1[0].charAt(0) > p2[0].charAt(0)){
                    System.out.println(pp[0]);
                } else {
                    System.out.println(pp[1]);
                }
                return;
            }
            // 对子 三张 顺子 炸弹 都只需要比较第一张牌就可以了
            if(p.indexOf(p1[0].substring(0,1)) > p.indexOf(p2[0].substring(0,1))){
                System.out.println(pp[0]);
            }else{
                System.out.println(pp[1]);
            }
        }else if(p1.length == 4){
            // 两副牌个数不相同时 谁是炸弹输出谁
            System.out.println(pp[0]);
        }else if(p2.length == 4){
            System.out.println(pp[1]);
        }else{
            // 无法比较.
            System.out.println("ERROR");
        }
    }

}


